package com.ztsoft.user.pojo.vo.dynamic;

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ColumnDescriptionVo {
    /**
     * 字段key
     */
    private String field;
    /**
     * 查询字段key
     */
    @JsonIgnore
    private String selectField;
    //可搜索
    @JsonIgnore
    private Boolean searchable;
    /**
     * 表头名
     */
    private String title;
    /**
     * 字段类型
     */
    private String type;
    /**
     * 宽度width
     */
    private Integer width;
    // 对齐方式
    private String align;
    //固定方式
    private String fixed;
    /**
     * 是否显示
     */
    private Boolean visible;
    //排序
    private Boolean sortable;
    //顺序
    private Integer sequence;
    //表头超出隐藏
    private Boolean showHeaderOverflow;
    //  内容超出隐藏
    private Boolean showOverflow;
    //插槽名
    private String slots;
    //是否拖动列宽
    private Boolean resizable;

}